package com.ysd.lis.entity.sta;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ysd.lis.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 抗生素
 * </p>
 *
 * @author whx
 * @since 2025-01-15
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName(value = "STA_ANT_DICT", autoResultMap = true)
public class StaAntibioticsDict extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 抗生素代号
     */
    @TableField("ANT_NO")
    private String antCode;

    /**
     * 抗生素名称
     */
    @TableField("ANT_NA")
    private String antName;

    /**
     * 助记符
     */
    @TableField("INPUT_CODE")
    private String inputCode;

    /**
     * 序号
     */
    @TableField("SEQ")
    private Long seq;

    /**
     * 英文名称
     */
    @TableField("ENGLISH_NAME")
    private String englishName;

    /**
     * 效价
     */
    @TableField("VERIFICATION_PRICE")
    private String verificationPrice;

    /**
     * 人用 1是0否
     */
    @TableField("HUMAN_USE")
    private String humanUse;

    /**
     * 兽用 1是0否
     */
    @TableField("BEAST_USE")
    private String beastUse;

    /**
     * CLSI顺序
     */
    @TableField("CLSI_ORDER")
    private String clsiOrder;

    /**
     * WhonetAbxCode
     */
    @TableField("WHONET_ABX_CODE")
    private String whonetAbxCode;

    /**
     * abxNumber
     */
    @TableField("ABX_NUMBER")
    private Integer abxNumber;

    /**
     * 抗生素分类
     */
    @TableField("ANT_TYPE")
    private String antType;

    /**
     * whoCode
     */
    @TableField("WHO_CODE")
    private String whoCode;

    /**
     * dinCode
     */
    @TableField("DIN_CODE")
    private String dinCode;

    /**
     * jacCode
     */
    @TableField("JAC_CODE")
    private String jacCode;

    /**
     * eucastCode
     */
    @TableField("EUCAST_CODE")
    private String eucastCode;

    /**
     * eucastOrder
     */
    @TableField("EUCAST_ORDER")
    private String eucastOrder;

    /**
     * userCode
     */
    @TableField("USER_CODE")
    private String userCode;

    /**
     * atcCode
     */
    @TableField("ATC_CODE")
    private String atcCode;

    /**
     * animalGp
     */
    @TableField("ANIMAL_GP")
    private String animalGp;

    @TableField("STUDY_TYPE")
    private String studyType; //研究分类


    /**
     * 感染部位编号
     */
    @TableField("INFECT_SITE_NO")
    private String infeSiteNo;

    /**
     * 感染部位名称
     */
    @TableField("INFECT_SITE_NA")
    private String infeSiteNa;



    /**
     * WHONET检测
     */
    @TableField("WHONET_TEST")
    private String whonetTest;


    @TableField(exist = false)
    private String instrAntibDictId;

    @TableField(exist = false)
    private String inputAntCode;

    @TableField(exist = false)
    private String inputAntNa;

}
